cargo-features = ["edition2024"]

[workspace]
members = [
        "crates/backends/python",
        "crates/codegen",
        "crates/common",
        "crates/layout",
        "crates/mir",
        "crates/tysys",
        "crates/util",
        "crates/yaast",

        # binaries
        "bin/stencilc",
]

resolver = "3"

[workspace.dependencies]
stencil-backend-python = { path = "crates/backends/python"}
stencil-codegen = { path = "crates/codegen" }
stencil-common = { path = "crates/common" }
stencil-layout = { path = "crates/layout" }
stencil-mir = { path = "crates/mir" }
stencil-tysys = { path = "crates/tysys" }
stencil-util = { path = "crates/util" }
stencil-yaast = { path = "crates/yaast" }

argh = "0.1"
anyhow = "1"
serde = { version = "*", features = ["derive"] }
serde_yaml = "0.9.33"
thiserror = "1"
